package com.heboan.www;

/*
    实现双色球抽奖游戏 中奖号码的生成，中奖号码由6个红球号码和1个篮球号码组成
    其中红球号码要求随机生成6个1-33之间不重复的随机号码
    其中篮球号码要求随机生成一个1-16之间的随机号码
*/

import java.util.Arrays;
import java.util.Random;

public class Demo03 {
    public static void main(String[] args) {

        // 定义数组存储红球
        int[] redArr = new int[6];
        Random r = new Random();

        for (int i=0;i<redArr.length;i++){
            int redNum = r.nextInt(33) + 1;
            redArr[i] = redNum;
            // 检查是否重复，如果重复，重新生成随机数
            for(int j=0; j<i; j++) {
                if (redArr[i]==redArr[j]) {
                    i--;
                    break;
                }
            }
        }

        //蓝球
        int blue = r.nextInt(16) + 1;

        String msg = "中奖号码已生成，红球：";



        for (int i = 0; i < redArr.length; i++) {
            if (i==redArr.length-1){
                msg = msg + redArr[i]  + "蓝球：" + blue;
            } else {
                msg = msg + redArr[i] + ",";
            }

        }

        System.out.println(msg);


    }
}
